package com.zmj.sy.mom.srv.aps.bean.bo;

import com.zmj.sy.mom.srv.aps.bean.entity.order.*;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

@Getter
@Setter
public class ApsOrderCache {

    private Order order;

    private ApsOrder apsOrder;

    private LocalDateTime startDateTime;

    private List<OrderBom> orderBoms;

    private List<OrderPhase> orderPhases;

    private List<ApsWorkOrder> workOrders;

    private List<ApsWorkDetail> workDetails;

    private List<ApsTask> taskList;

    private List<ApsDetailWeekday> detailWeekdays;

    private Map<Integer, Map<Integer, List<ApsTask>>> workOrderIdPhaseSeqMap;

    private Map<Integer, List<ApsTask>> workOrderPidMap;

}
